Skip to content

Dokyeongyun/SW_Knowledge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 

Repository files navigation

SW_Knowledge

✋ My Naver Technical Blog - Click Here

[Clean Architecture]

[Network]

[Database]

[Data Structure]

[Security]

[Web]

[Spring Framework]

  1. 스프링 프레임워크란?
  2. 의존성 주입이란?
  3. 스프링 Bean 설정 3가지 방법 - Java기반, Xml기반, Annotation기반
  4. 의존성 주입의 다양한 방법 - Field, Setter, Constructor
  5. AOP란?
  6. AOP 사용예제
  7. 포인트컷 표현식
  8. 스프링에서 데이터바인딩
  9. 형 변환(Type Conversion) - PropertyEditor, Converter, Formatter
  10. 스프링 JDBC 연동 (DBCP이용 + MySQL)
  11. JdbcTemplate를 이용한 다양한 SQL 질의 방법
  12. RowMapper를 활용한 조회결과 매핑
  13. 트랜잭션 관리자 (개념, 종류, 설정방법)
  14. 선언적 트랜잭션 (어노테이션 기반, XML기반 설정 방식)
  15. 명시적 트랜잭션 (TransactionTemplate, PlatformTransactionManager 이용)
  16. 트랜잭션 격리 수준과 전파방식
  17. 스프링 MVC 패턴 (feat. Front Controller 패턴)
  18. 스프링 MVC, 프론트 컨트롤러 패턴
  19. Spring MVC DispatcherServlet의 계층구조 (ApplicationContext 계층구조)
  20. @Controller(1) - 웹 애플리케이션의 종류와 컨트롤러
  21. @Controller(2) - 핸들러 메서드의 매개변수타입
  22. @Controller(3) - 핸들러 메서드의 매개변수에 지정가능한 어노테이션
  23. @Controller(4) - 핸들러 메서드의 반환값과 어노테이션
  24. @RequestMapping - 요청 매핑 조건을 지정하는 어노테이션
  25. View(1) - View와 ViewResolver의 개념 + Redirecting, Forwarding
  26. View(2) - 스프링 MVC에서 지원하는 View의 종류
  27. View(3) - 스프링 MVC에서 지원하는 ViewResolver의 종류 + ViewResolver Chaining
  28. 스프링 RESTful 웹 서비스 이해 및 개발환경 구성하기
  29. HttpMessageConverter의 종류와 스프링 컨테이너에 등록되는 과정
  30. HttpMessageConverter 커스터마이징 방법
  31. HiddenHttpMethodFilter
  32. 스프링 CORS - 설정방법을 중심으로
  33. 스프링 CORS - 처리과정을 중심으로
  34. URI 조립을 위한 UriComponentsBuilder
  35. REST API 예외처리 방법 (ResponseEntityExceptionHandler)
  36. RestTemplate - 개념부터 활용까지
  37. 세션을 이용하는 다양한 방법 (@SessionAttributes, @SessionScope)
  38. 단일/다중 파일 업로드 MultipartResolver
  39. 단일/다중 파일 업로드 사용예제
  40. Spring Validation을 이용한 유효성 검증(1) - Bean Validation API
  41. Spring Validation을 이용한 유효성 검증(2) - @Constraint, ConstraintValidator
  42. Spring Validation을 이용한 유효성 검증(3) - Validator, ValidatorFactory

[ETC]

  1. [Logback] CVE-2021-42550(LOBACK-1591) 대응방법

Releases

No releases published

Packages

No packages published